home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / novell / int6f.mak < prev    next >
Makefile  |  1996-07-10  |  3KB  |  159 lines

  1. ORIGIN = PWB
  2. ORIGIN_VER = 2.1.49
  3. PROJ = int6f
  4. PROJFILE = int6f.mak
  5. DEBUG = 0
  6.  
  7. BSCMAKE  = bscmake
  8. SBRPACK  = sbrpack
  9. NMAKEBSC1  = set
  10. NMAKEBSC2  = nmake
  11. ASM  = ml
  12. H2INC  = h2inc
  13. AFLAGS_G  = /Cp /W2 /AT /Zm
  14. AFLAGS_D  = /Zi
  15. AFLAGS_R  =  /nologo
  16. MAPFILE_D  = NUL
  17. MAPFILE_R  = NUL
  18. LFLAGS_G  = /NOI /NOE /TINY /BATCH /ONERROR:NOEXE
  19. LFLAGS_D  = /CO /FAR
  20. LFLAGS_R  = /FAR /NOPACKC
  21. LINKER    = link
  22. ILINK  = ilink
  23. LRF  = echo > NUL
  24. ILFLAGS  = /a /e
  25.  
  26. FILES  = INT6F.ASM NWDRVN.ASM NWSNDN.ASM ZPROC.ASM
  27. OBJS  = INT6F.obj NWDRVN.obj NWSNDN.obj ZPROC.obj
  28. SBRS  = INT6F.sbr NWDRVN.sbr NWSNDN.sbr ZPROC.sbr
  29.  
  30. all: $(PROJ).com
  31.  
  32. .SUFFIXES:
  33. .SUFFIXES:
  34. .SUFFIXES: .obj .sbr .asm
  35.  
  36. INT6F.obj : INT6F.ASM
  37. !IF $(DEBUG)
  38.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /FoINT6F.obj INT6F.ASM
  39. !ELSE
  40.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /FoINT6F.obj INT6F.ASM
  41. !ENDIF
  42.  
  43. INT6F.sbr : INT6F.ASM
  44. !IF $(DEBUG)
  45.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FRINT6F.sbr INT6F.ASM
  46. !ELSE
  47.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FRINT6F.sbr INT6F.ASM
  48. !ENDIF
  49.  
  50. NWDRVN.obj : NWDRVN.ASM c:\lu62\novell\inc\ipxhdr.inc\
  51.     c:\lu62\novell\inc\seg.inc c:\lu62\novell\inc\drvicr.inc\
  52.     c:\m61\include\macros.inc
  53. !IF $(DEBUG)
  54.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /FoNWDRVN.obj NWDRVN.ASM
  55. !ELSE
  56.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /FoNWDRVN.obj NWDRVN.ASM
  57. !ENDIF
  58.  
  59. NWDRVN.sbr : NWDRVN.ASM c:\lu62\novell\inc\ipxhdr.inc\
  60.     c:\lu62\novell\inc\seg.inc c:\lu62\novell\inc\drvicr.inc\
  61.     c:\m61\include\macros.inc
  62. !IF $(DEBUG)
  63.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FRNWDRVN.sbr NWDRVN.ASM
  64. !ELSE
  65.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FRNWDRVN.sbr NWDRVN.ASM
  66. !ENDIF
  67.  
  68. NWSNDN.obj : NWSNDN.ASM c:\lu62\novell\inc\ipxhdr.inc\
  69.     c:\lu62\novell\inc\seg.inc
  70. !IF $(DEBUG)
  71.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /FoNWSNDN.obj NWSNDN.ASM
  72. !ELSE
  73.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /FoNWSNDN.obj NWSNDN.ASM
  74. !ENDIF
  75.  
  76. NWSNDN.sbr : NWSNDN.ASM c:\lu62\novell\inc\ipxhdr.inc\
  77.     c:\lu62\novell\inc\seg.inc
  78. !IF $(DEBUG)
  79.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FRNWSNDN.sbr NWSNDN.ASM
  80. !ELSE
  81.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FRNWSNDN.sbr NWSNDN.ASM
  82. !ENDIF
  83.  
  84. ZPROC.obj : ZPROC.ASM c:\m61\include\dos.inc c:\m61\include\macros.inc
  85. !IF $(DEBUG)
  86.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /FoZPROC.obj ZPROC.ASM
  87. !ELSE
  88.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /FoZPROC.obj ZPROC.ASM
  89. !ENDIF
  90.  
  91. ZPROC.sbr : ZPROC.ASM c:\m61\include\dos.inc c:\m61\include\macros.inc
  92. !IF $(DEBUG)
  93.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FRZPROC.sbr ZPROC.ASM
  94. !ELSE
  95.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FRZPROC.sbr ZPROC.ASM
  96. !ENDIF
  97.  
  98.  
  99. $(PROJ).bsc : $(SBRS)
  100.     $(BSCMAKE) @<<
  101. $(BRFLAGS) $(SBRS)
  102. <<
  103.  
  104. $(PROJ).com : $(OBJS)
  105. !IF $(DEBUG)
  106.     $(LRF) @<<$(PROJ).lrf
  107. $(RT_OBJS: = +^
  108. ) $(OBJS: = +^
  109. )
  110. $@
  111. $(MAPFILE_D)
  112. $(LIBS: = +^
  113. ) +
  114. $(LLIBS_G: = +^
  115. ) +
  116. $(LLIBS_D: = +^
  117. )
  118. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
  119. <<
  120. !ELSE
  121.     $(LRF) @<<$(PROJ).lrf
  122. $(RT_OBJS: = +^
  123. ) $(OBJS: = +^
  124. )
  125. $@
  126. $(MAPFILE_R)
  127. $(LIBS: = +^
  128. ) +
  129. $(LLIBS_G: = +^
  130. ) +
  131. $(LLIBS_R: = +^
  132. )
  133. $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
  134. <<
  135. !ENDIF
  136.     $(LINKER) @$(PROJ).lrf
  137.  
  138.  
  139. .asm.obj :
  140. !IF $(DEBUG)
  141.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /Fo$@ $<
  142. !ELSE
  143.     $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /Fo$@ $<
  144. !ENDIF
  145.  
  146. .asm.sbr :
  147. !IF $(DEBUG)
  148.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FR$@ $<
  149. !ELSE
  150.     $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FR$@ $<
  151. !ENDIF
  152.  
  153.  
  154. run: $(PROJ).com
  155.     $(PROJ).com $(RUNFLAGS)
  156.  
  157. debug: $(PROJ).com
  158.     CV $(CVFLAGS) $(PROJ).com $(RUNFLAGS)
  159.